/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package agencia.controller;

import agencia.Guia;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author elvis
 */
public class GuiaController {

    private List<Guia> listaGuias;
    private int CODIGO_GUIA = 0 ;

    public GuiaController() {
        listaGuias = new ArrayList<Guia>();
    }

    public List<Guia> getListaGuias() {
        return listaGuias;
    }

    public void setListaGuias(List<Guia> listaGuias) {
        this.listaGuias = listaGuias;
    }

    public int codigoNuevoGuia(){
        return CODIGO_GUIA++;
    }

    public Guia obtenerGuia(int cod) {
        for(Guia guia : getListaGuias()){
            if(guia.getCodigo()==cod){
                return guia;
            }
        }
        return null;
    }

    public void registrarguia(Guia guia) {
        guia.setCodigo(codigoNuevoGuia());
        listaGuias.add(guia);
    }

    public void eliminarGuia(int cod) {
        for(Guia guia : getListaGuias()){
            if(guia.getCodigo()==cod){
                getListaGuias().remove(guia);
            }
        }
    }
    
}
